simultaneous translation system - French English Dictionary